have one's mouth water - French English Dictionary